package com.zwps.biz.domain.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.zwps.biz.api.model.dto.dsmspgpzwl.*;
import com.zwps.biz.api.model.vo.dsmspgpzwl.DsmHistoryDateVo;
import com.zwps.biz.api.model.vo.dsmspgpzwl.DsmMaxMinVO;
import com.zwps.biz.api.model.vo.dsmspgpzwl.DsmSpgPzwDateVO;
import com.zwps.biz.api.model.vo.dsmspgpzwl.DsmSpgPzwVO;
import com.zwps.biz.dal.db.object.DsmSpgPzwlDO;
import com.baomidou.mybatisplus.extension.service.IService;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

public interface DsmSpgPzwlService extends IService<DsmSpgPzwlDO>{


    List<DsmSpgPzwVO> getPzwl(DsmSpgPzwDTO dspdto);

    PaginatedResult<DsmSpgPzwDateVO> getData(DsmSpgPzwDateDTO dspdto);


    DsmMaxMinVO getMaxMin(DsmMaxMinDTO dspdto);

    IPage<DsmHistoryDateVo> gethistoryData(DsmHistoryDateDTO historyDateDTO);

    Map<String,Object> getPzwlList();
}
